home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Resources / Security / Ashampoo AntiVirus 1.61 / ashampoo_antivirus161_sm.exe / {app} / AshAvProv.mof < prev    next >
Text File  |  2008-02-29  |  1KB  |  64 lines

  1.  
  2. #pragma namespace("\\\\.\\root\\SecurityCenter")
  3.  
  4. instance of __Win32Provider as $P
  5. {
  6.     Name    = "AshAvProv" ;
  7.     ClsId   = "{87430BA8-187A-42D6-A8FE-8E00DF291089}" ;
  8.  
  9.     ClientLoadableCLSID = NULL;
  10.     DefaultMachineName = NULL;
  11.     ImpersonationLevel = 0;
  12.     InitializationReentrancy = 0;
  13.     InitializeAsAdminFirst = FALSE;
  14.     PerLocaleInitialization = FALSE;
  15.     PerUserInitialization = FALSE;
  16.     Pure = TRUE;
  17.     UnloadTimeout = NULL;
  18. };    
  19.  
  20. instance of __PropertyProviderRegistration
  21. {
  22.     Provider = $P;
  23.     SupportsGet = TRUE;
  24.     SupportsPut = TRUE;
  25. };
  26.  
  27.  
  28. #pragma classflags ("forceupdate")
  29.  
  30.  
  31. class AntiVirusProduct
  32. {
  33.     [key, Not_Null] string instanceGuid;
  34.     [Not_Null] string displayName;
  35.     string pathToUpdateUI;
  36.     string updateUIParameters;
  37.     uint8 updateUIMd5Hash[];
  38.     string pathToEnableOnAccessUI;
  39.     string enableOnAccessUIParameters;
  40.     uint8 enableOnAccessUIMd5Hash[];
  41.     string companyName;
  42.     string versionNumber;
  43.     boolean productUptoDate;
  44.     boolean onAccessScanningEnabled;
  45.  
  46. };
  47.  
  48.  
  49. [ DynProps ]
  50. instance of AntiVirusProduct
  51. {
  52.     companyName = "Ashampoo GmbH";
  53.     displayName = "Ashampoo AntiVirus";
  54.     instanceGuid = "{87430BA8-187A-42D6-A8FE-8E00DF291089}";
  55.  
  56.     [ PropertyContext("productUptoDate"), Dynamic, Provider("AshAvProv") ] 
  57.     productUptoDate;
  58.     [ PropertyContext("onAccessScanningEnabled"), Dynamic, Provider("AshAvProv") ] 
  59.     onAccessScanningEnabled;
  60.  
  61.     versionNumber = "1.0.0.0";
  62.  
  63. };
  64.